canon/registries/T0_Spec_Purpose_Registry [DRAFT v0.1]/Sheet1.csv
6 rows
| purpose_id | purpose_token | function_class | scope_class | role_axis_ref | capability_kind_scope | taxonomy_status | lifecycle | source_ref | populated_from | notes | extensions | version | last_updated |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SPEC_VRIL_HEAL_PERSONAL | vril_heal_personal | heal | single | ROLE_SINGLE_HEAL | seed | active | T1_Ability_Tree §5I.2; T1_Combat_System_Spec §14 | docs/COMBAT_PROGRAM_ADDENDUM.md §§7-12 (Josh 2026-07-26) | §5I.2 verbatim derivation: a vril-healing personal-scope specification is a single-target heal role. capability_kind_scope blank = all kinds. Consumers: harness/check_build_space.py (the role attribution prior), pool authoring, the UI's spec framing. | {} | 0.1.0 | 2026-07-27 | |
| SPEC_VRIL_HEAL_AREA | vril_heal_area | heal | group | ROLE_GROUP_HEAL | seed | active | T1_Ability_Tree §5I.2; T1_Combat_System_Spec §14 | docs/COMBAT_PROGRAM_ADDENDUM.md §§7-12 (Josh 2026-07-26) | §5I.2 verbatim derivation: the same healing purpose at area scope is a group heal role. capability_kind_scope blank = all kinds. Consumers: harness/check_build_space.py (the role attribution prior), pool authoring, the UI's spec framing. | {} | 0.1.0 | 2026-07-27 | |
| SPEC_VRIL_DAMAGE_PERSONAL | vril_damage_personal | damage | single | ROLE_SINGLE_DAMAGE | seed | active | T1_Ability_Tree §5I.2; T1_Combat_System_Spec §14 | docs/COMBAT_PROGRAM_ADDENDUM.md §§7-12 (Josh 2026-07-26) | Josh verbatim seed: "vril-HEALING focus vs vril-DAMAGE focus". capability_kind_scope blank = all kinds. Consumers: harness/check_build_space.py (the role attribution prior), pool authoring, the UI's spec framing. | {} | 0.1.0 | 2026-07-27 | |
| SPEC_VRIL_DAMAGE_AREA | vril_damage_area | damage | group | ROLE_GROUP_DAMAGE | seed | active | T1_Ability_Tree §5I.2; T1_Combat_System_Spec §14 | docs/COMBAT_PROGRAM_ADDENDUM.md §§7-12 (Josh 2026-07-26) | Josh verbatim seed: "PERSONAL vs AREA-OF-EFFECT scopes". capability_kind_scope blank = all kinds. Consumers: harness/check_build_space.py (the role attribution prior), pool authoring, the UI's spec framing. | {} | 0.1.0 | 2026-07-27 | |
| SPEC_VRIL_REGEN_RATE | vril_regen_rate | resource | single | ROLE_SINGLE_SUPPORT | seed | active | T1_Ability_Tree §5I.2; T1_Combat_System_Spec §14 | docs/COMBAT_PROGRAM_ADDENDUM.md §§7-12 (Josh 2026-07-26) | Josh verbatim seed: "vril regeneration per second". APPLIED AS SPECIFIED, and it is the one seed whose (function_class, scope_class) pair does not match its role_axis_ref's own two columns: function_class=resource has no ROLE_*_RESOURCE axis in the §14A.1 seed roster, so §9.5 routes it to ROLE_SINGL | {} | 0.1.0 | 2026-07-27 | |
| SPEC_HEAL_OVER_TIME | heal_over_time | heal | single | ROLE_SINGLE_HEAL | seed | active | T1_Ability_Tree §5I.2; T1_Combat_System_Spec §14 | docs/COMBAT_PROGRAM_ADDENDUM.md §§7-12 (Josh 2026-07-26) | Josh verbatim seed: "healing over time". capability_kind_scope blank = all kinds. Consumers: harness/check_build_space.py (the role attribution prior), pool authoring, the UI's spec framing. | {} | 0.1.0 | 2026-07-27 |